package params

type AddVideoForm struct {
	UserId   int32  `form:"user_id" json:"user_id" binding:"required"`     // 发布用户ID
	Title    string `form:"title" json:"title" binding:"required"`         // 标题
	VideoUrl string `form:"video_url" json:"video_url" binding:"required"` // 视频地址
	Info     string `form:"info" json:"info" binding:"required"`           // 视频简介
}

type FindVideoForm struct {
	Title    string `form:"title" json:"title" binding:"required"` // 标题
	Page     int    `form:"page" json:"page"binding:"required"`
	PageSize int    `form:"page_size" json:"page_size" binding:"required"`
}

type GetVideoForm struct {
	Id uint32 `form:"id" json:"id" binding:"required"` // 视频ID
}

/*type Video struct {
	Id uint32 `json:"id"`// 视频ID
	UserId int32 `json:"user_id"`// 发布用户ID
	Title string `json:"title"`// 标题
	VideoUrl string `json:"video_url"`// 视频地址
	Info string `json:"info"`// 视频简介
	LikeNum int32 `json:"like_num"`// 喜欢数量
	CreatedAt time.Time `json:"created_at"`
	UpdatedAt time.Time `json:"updated_at"`
	DeletedAt time.Time `json:"deleted_at"`
}

*/
